[changelog]
-copy and region protections removed
-pieces no longer change color based on rotation
-change piece color with X/Y
-only magicaliss modes available to play

[todo]

piece X/Y: 1 byte at 0x00 wram
color: 0x06 wram, 0x37 wram
$80db65 on rotation

(raw?) input at $520, $530

rotation: $1544
color: $1546

raw input at $89/$8A
inputs: $190C $190E

incrementer: $1562 ?

NOP 2 places to remove color change on rotation:
$114D4 (LEFT button)
$11494 (RIGHT button)

now we can re-use the code that these originally jumped to

XY inputs at 112BE/112D3

one color change at $114A5 ($94A5)
other color change at $114E5 ($8294E5)

check for OOB:
if the value is 0x00, leave
1546,X

2p menu fiddling at $18195 (838195)
input button read code at $11285

values for menu at $19D6/$19D8
00/01 = classic
01/00 = mag
02/00 = spark

2p menu at $68B

copyright screen timer amt 191D

$1900 = game state
01 = magicaliss endless
02 = magicaliss rounds
04 = sparkliss

check at start of rotation at 11497 / 114D7 seems to prevent color change if we are in sparkliss

color wheel incrementer at $1562, valid values are $00,$02,$04,$06

$1548=$01=do rotation

$1558=